home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-dns-server-mib-01.txt < prev    next >
Text File  |  1993-07-08  |  72KB  |  2,242 lines

  1.  
  2.  
  3.  
  4.           draft                   DNS Server MIB                 July 93
  5.  
  6.  
  7.                             DNS Server MIB Extensions
  8.  
  9.                                    8-July-1993
  10.  
  11.  
  12.                                 DNS Working Group
  13.  
  14.                                    Rob Austein
  15.                          Epilogue Technology Corporation
  16.                                  sra@epilogue.com
  17.  
  18.  
  19.                                    Jon Saperia
  20.                           Digital Equipment Corporation
  21.                                saperia@tay.dec.com
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                Status of this Memo
  28.  
  29.  
  30.           This document is an Internet Draft.  Internet Drafts are
  31.           working documents of the Internet Engineering Task Force
  32.           (IETF), its Areas, and its Working Groups.  Note that other
  33.           groups may also distribute working documents as Internet
  34.           Drafts.
  35.  
  36.           Internet Drafts are valid for a maximum of six months and may
  37.           be updated, replaced, or obsoleted by other documents at any
  38.           time.  It is inappropriate to use Internet Drafts as reference
  39.           material or to cite them other than as a "work in progress".
  40.  
  41.           Please check the id-abstracts.txt listing contained in the
  42.           internet-drafts Shadow Directories on the nic.ddn.mil,
  43.           nnsc.nsf.net, nic.nordu.net, ftp.nisc.sri.com, or
  44.           munnari.oz.au to learn the current status of any Internet
  45.           Draft.
  46.  
  47.           This document will be submitted to the Internet Architecture
  48.           Board as a Proposed Standard.  This document defines and
  49.           experimental extension to the SNMP MIB.  Upon publication as a
  50.           Proposed Standard, a new MIB number will be assigned.  This is
  51.           a working document only, it should neither be cited nor quoted
  52.  
  53.  
  54.  
  55.  
  56.  
  57.           Expires January 8, 1994                               [Page 1]
  58.  
  59.  
  60.  
  61.  
  62.  
  63.           draft                   DNS Server MIB                 July 93
  64.  
  65.  
  66.           in a formal document.
  67.  
  68.           This document will expire before 8 January 1994.
  69.  
  70.           Distribution of this document is unlimited.
  71.  
  72.           Please send comments to the authors.
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.           Expires January 8, 1994                               [Page 2]
  117.  
  118.  
  119.  
  120.  
  121.  
  122.           draft                   DNS Server MIB                 July 93
  123.  
  124.  
  125.           1.  Introduction
  126.  
  127.           This memo defines a set of extensions that have been created
  128.           for the Internet MIB which instrument DNS Server Functions and
  129.           was produced by the DNS working group.  This memo does not
  130.           specify a standard for the Internet community.
  131.  
  132.           With the adoption of The Simple Network Management Protocol
  133.           (RFC 1157), the Management Information Base for network
  134.           management of TCP/IP-based internets (RFC 1213), and the
  135.           Structure of Management Information (RFC 1155) by the
  136.           Internet, and a large number of vendor implementations of
  137.           these standards in commercially available products, it became
  138.           possible to provide a higher level of effective network
  139.           management in TCP/IP-based internets than previously
  140.           available.  With the growth in the use of these standards, it
  141.           has become possible to consider the management of other
  142.           elements of the infrastructure beyond the basic TCP/IP
  143.           protocols.  A key element of the TCP/IP infrastructure is the
  144.           DNS.
  145.  
  146.           Up to this point there has been no mechanism to integrate the
  147.           management of the DNS with SNMP-based managers.  This memo
  148.           provides the mechanisms by which IP-based management stations
  149.           can effectively manage DNS server software in an integrated
  150.           fashion through the use of the standard Internet SMI, MIB and
  151.           Simple Network Management Protocol.
  152.  
  153.           New DNS MIB objects have been defined to be used in
  154.           conjunction with the Internet MIB to allow access and control
  155.           of the DNS server software via SNMP by the Internet community.
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.           Expires January 8, 1994                               [Page 3]
  176.  
  177.  
  178.  
  179.  
  180.  
  181.           draft                   DNS Server MIB                 July 93
  182.  
  183.  
  184.           2.  The Network Management Framework
  185.  
  186.           The Internet-standard Network Management Framework consists of
  187.           four components.  They are:
  188.  
  189.           o    RFC 1155 which defines the SMI, the mechanisms used for
  190.                describing and naming objects for the purpose of
  191.                management.
  192.  
  193.           o    RFC 1212 defines a more concise description mechanism,
  194.                which is wholly consistent with the SMI.
  195.  
  196.           o    RFC 1213 defines MIB-II, the core set of managed objects
  197.                for the Internet suite of protocols.
  198.  
  199.           o    RFC 1157 which defines the SNMP, the protocol used for
  200.                network access to managed objects.
  201.  
  202.           The Framework permits new objects to be defined for the
  203.           purpose of experimentation and evaluation.
  204.  
  205.  
  206.           2.1.  Object Definitions
  207.  
  208.           Managed objects are accessed via a virtual information store,
  209.           termed the Management Information Base or MIB.  Objects in the
  210.           MIB are defined using the subset of Abstract Syntax Notation
  211.           One (ASN.1) defined in the SMI.  In particular, each object
  212.           object type is named by an OBJECT IDENTIFIER, an
  213.           administratively assigned name.  The object type together with
  214.           an object instance serves to uniquely identify a specific
  215.           instantiation of the object.  For human convenience, we often
  216.           use a textual string, termed the descriptor, to refer to the
  217.           object type.
  218.  
  219.  
  220.           2.2.  Format of Definitions
  221.  
  222.           Section 5 contains the specification of all object types
  223.           contained in this MIB module.  The object types are defined
  224.           using the conventions defined in the SMI, as amended by the
  225.           extensions specified in [5,6].
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.           Expires January 8, 1994                               [Page 4]
  235.  
  236.  
  237.  
  238.  
  239.  
  240.           draft                   DNS Server MIB                 July 93
  241.  
  242.  
  243.           3.  Overview
  244.  
  245.           In theory, the DNS world is pretty simple.  There are two
  246.           kinds of entities: resolvers and name servers.  Resolvers ask
  247.           questions.  Name servers answer them.  The real world,
  248.           however, is not so simple.  Implementors have made widely
  249.           differing choices about how to divide DNS functions between
  250.           resolvers and servers.  They have also constructed various
  251.           sorts of exotic hybrids.  The most difficult task in defining
  252.           this MIB was to accommodate this wide range of entities
  253.           without having to come up with a separate MIB for each.
  254.  
  255.           We divided up the various DNS functions into two, non-
  256.           overlapping classes, called 'resolver functions' and 'name
  257.           server functions'.  A DNS entity that performs what we define
  258.           as resolver functions contains a resolver, and therefore must
  259.           implement the MIB groups required of all resolvers which are
  260.           defined in a separate MIB Module.  A DNS entity which
  261.           implements name server functions is considered to be a name
  262.           server, and must implement the MIB groups required for name
  263.           servers in this Module.  If the same piece of software
  264.           performs both resolver and server functions, we imagine that
  265.           it contains both a resolver and a server and would thus
  266.           implement both the DNS Server and DNS Resolver MIBs.
  267.  
  268.           In our model, a resolver is a program (or piece thereof) which
  269.           obtains resource records from servers.  Normally it does so at
  270.           the behest of an application, but may also do so as part of
  271.           its own operation.  A resolver sends DNS protocol queries and
  272.           receives DNS protocol replies.  A resolver neither receives
  273.           queries nor sends replies.  A full service resolver is one
  274.           that knows how to resolve queries: it obtains the needed
  275.           resource records by contacting a server authoritative for the
  276.           records desired.  A stub resolver does not know how to resolve
  277.           queries: it sends all queries to a local name server, setting
  278.           the recursion desired flag to indicate that it hopes that the
  279.           name server will be willing resolve the query.  A resolver may
  280.           (optionally) have a cache for remembering previously acquired
  281.           resource records.  It may also have a negative cache for
  282.           remembering names or data that have been determined not to
  283.           exist.
  284.  
  285.           A name server is a program (or piece thereof) that provides
  286.           resource records to resolvers.  All references in this
  287.           document to 'a name server' imply 'the name server's role'.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.           Expires January 8, 1994                               [Page 5]
  294.  
  295.  
  296.  
  297.  
  298.  
  299.           draft                   DNS Server MIB                 July 93
  300.  
  301.  
  302.           (In some cases the name server's role and the resolver's role
  303.           might be combined into a single program.)  A name server
  304.           receives DNS protocol queries and sends DNS protocol replies.
  305.           A name server neither sends queries nor receives replies. As a
  306.           consequence, name servers do not have caches.  Normally, a
  307.           name server would expect to receive only those queries to
  308.           which it could respond with authoritative information.
  309.           However, if a name server receives a query that it cannot
  310.           respond to with purely authoritative information, it may
  311.           choose to try to obtain the necessary additional information
  312.           from a resolver which may or may not be a separate process.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.           Expires January 8, 1994                               [Page 6]
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           draft                   DNS Server MIB                 July 93
  359.  
  360.  
  361.           4.  Selected Objects
  362.  
  363.           Many of the objects included in this memo have been created
  364.           from information contained in the DNS specification.  The DNS
  365.           specification is found in Domain Names - Concepts and
  366.           Facilities (RFC 1034) and Domain Names - Implementation and
  367.           Specification (RFC 1035), as amended and clarified by
  368.           Requirements for Internet Hosts - Application and Support
  369.           (RFC1123).  Additional usage information is found in the
  370.           Domain Administrators Guide (RFC 1032), and the Domain
  371.           Administrators Operations Guide (RFC 1033).  Other objects
  372.           have been created based on experience with existing DNS
  373.           management tools, expected operational need, and the
  374.           statistics generated by existing DNS implementations.  These
  375.           objects have been ordered into groups as follows:
  376.  
  377.               Server Configuration Group
  378.               Server Counter Group
  379.               Server Special Counter Group
  380.               Records Group
  381.               Server Management Group
  382.  
  383.           Some of the objects defined in this memo have been created
  384.           from information contained in existing configuration files
  385.           used by many DNS implementations. This information has been
  386.           converted into a standard form using the Internet Standard SMI
  387.           defined in RFC 1155.  The object descriptors used in this MIB
  388.           have been created from a variety of sources.  For the most
  389.           part, the descriptions are influenced by by the DNS related
  390.           RFCs noted above.  For example, the descriptors for counters
  391.           used for the various types of queries of DNS records are
  392.           influenced by the definitions used for the various record
  393.           types found in Domain Names - Implementation and Specification
  394.           RFC 1035.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.           Expires January 8, 1994                               [Page 7]
  412.  
  413.  
  414.  
  415.  
  416.  
  417.           draft                   DNS Server MIB                 July 93
  418.  
  419.  
  420.           5.  Textual Conventions
  421.  
  422.           Several data types have been introduced as a textual
  423.           conventions in this DNS MIB document.  These additions will
  424.           facilitate the common understanding of information used by the
  425.           DNS.  No changes to the SMI or the SNMP are necessary to
  426.           support these conventions which are described in the
  427.           Definitions section.  Enumerated integers are not used for
  428.           many of the textual conventions defined in this document
  429.           because the DNS is defined such that additional data types can
  430.           be added without the server being recoded.  The use of
  431.           standard integer definitions for many of these data types
  432.           allows this mib to accommodate these changes as well.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           Expires January 8, 1994                               [Page 8]
  471.  
  472.  
  473.  
  474.  
  475.  
  476.           draft                   DNS Server MIB                 July 93
  477.  
  478.  
  479.           6.  Definitions
  480.  
  481.                RFCxxxx-dnsServMIB
  482.  
  483.                DEFINITIONS ::= BEGIN
  484.  
  485.                IMPORTS
  486.                    IpAddress, Counter,
  487.                    experimental
  488.                      FROM RFC1155-SMI
  489.                    DisplayString
  490.                      FROM RFC1213-MIB
  491.                    OBJECT-TYPE
  492.                      FROM RFC1212;
  493.  
  494.           -- DNS MIB
  495.  
  496.                dns             OBJECT IDENTIFIER ::= { experimental 43 }
  497.                dnsServ         OBJECT IDENTIFIER ::= { dns 1 }
  498.  
  499.           -- textual conventions
  500.  
  501.           DnsDate ::= OCTET STRING (SIZE (8 | 11))
  502.           -- This data type is intended to provide a consistent method
  503.           -- of reporting date information.  The information is
  504.           -- organized as follows:  the first two octets represent the
  505.           -- year, the next two are for the month and day of the year.
  506.           -- The next three octets are for hours, minutes and seconds.
  507.           -- The next octet is for deci-seconds.  Direction from UT is
  508.           -- in the next octet.  The next two octets are for hours and
  509.           -- minutes from UT.  Note that in systems which do not track
  510.           -- UT, they will return only the first 8 octets.  The table
  511.           -- below is intended to help to make clear this convention.
  512.           --
  513.           --     field  octets  contents                  range
  514.           --       1      1-2   year                      0..65536
  515.           --       2       3    month                     1..12
  516.           --       3       4    day                       1..31
  517.           --       4       5    hour                      0..23
  518.           --       5       6    minutes                   0..59
  519.           --       6       7    seconds                   0..60
  520.           --                    (use 60 for leap-second)
  521.           --       7       8    deci-seconds              0..9
  522.           --       8       9    direction from UT         "+" / "-"
  523.           --       9      10    hours from UT             0..11
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           Expires January 8, 1994                               [Page 9]
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           draft                   DNS Server MIB                 July 93
  536.  
  537.  
  538.           --      10      11    minutes from UT           0..59
  539.           -- For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would
  540.           -- be displayed as on a management station:
  541.           --                  1992-5-26,13:30:15.0,-4:0
  542.  
  543.           DnsName ::= OCTET STRING
  544.           -- A DNS name is a sequence of labels.  When DNS names are
  545.           -- displayed, the boundaries between labels are typically
  546.           -- indicated by dots (e.g. "Acme" and "COM" are labels in the
  547.           -- name "Acme.COM" ).  In the DNS protocol, however, no such
  548.           -- separators are needed because each label is encoded as a
  549.           -- length octet followed by the indicated number of octets of
  550.           -- label.  For  example, "Acme.COM" is encoded as the octet
  551.           -- sequence { 4, 'A', 'c', 'm', 'e', 3, 'C', 'O', 'M', 0 }
  552.           -- (the final 0 is the length of the name of the root domain,
  553.           -- which appears implicitly at the end of any DNS name).  This
  554.           -- MIB uses the same encoding as the DNS protocol.  See
  555.           -- section 3.1 of RFC 1034 for an explanation of the
  556.           -- general-purpose internal name format.
  557.  
  558.           -- A DnsName must always be a fully qualified name.  It is an
  559.           -- error to encode a relative domain name as a DnsName without
  560.           -- first making it a fully qualified name.
  561.  
  562.           DnsClass ::= INTEGER (0..65535)
  563.           -- This data type is used to represent the class values which
  564.           -- appear in Resource Records in the DNS.  A 16-bit unsigned
  565.           -- integer is used to allow room for new classes of records to
  566.           -- be defined. Existing standard classes are listed in the DNS
  567.           -- specification. See section 3.2.4 of RFC 1035 for more
  568.           -- detail.
  569.  
  570.           DnsType ::= INTEGER (0..65535)
  571.           -- This data type is used to represent the type values which
  572.           -- appear in Resource Records in the DNS.  A 16-bit unsigned
  573.           -- integer is used to allow room for new record types to be
  574.           -- defined. Existing standard types are listed in the DNS
  575.           -- specification. See section 3.2.2 of RFC 1035 for more
  576.           -- detail.
  577.  
  578.           DnsQClass ::= INTEGER (0..65535)
  579.           -- This data type is used to represent the QClass values which
  580.           -- appear in Resource Records in the DNS.  A 16-bit unsigned
  581.           -- integer is used to allow room for new QClass records to be
  582.           -- defined.  Existing standard QClasses are listed in the DNS
  583.  
  584.  
  585.  
  586.  
  587.  
  588.           Expires January 8, 1994                              [Page 10]
  589.  
  590.  
  591.  
  592.  
  593.  
  594.           draft                   DNS Server MIB                 July 93
  595.  
  596.  
  597.           -- specification. See section 3.2.5 of RFC 1035 for more
  598.           -- detail.
  599.  
  600.           DnsQType ::= INTEGER (0..65535)
  601.           -- This data type is used to represent the QType values which
  602.           -- appear in Resource Records in the DNS.  A 16-bit unsigned
  603.           -- integer is used to allow room for new QType records to be
  604.           -- defined. Existing standard QTypes are listed in the DNS
  605.           -- specification.  See section 3.2.3 of RFC 1035 for more
  606.           -- detail.
  607.  
  608.           DnsTime ::= INTEGER
  609.           -- DnsTime values are 32-bit unsigned integers which measure
  610.           -- time in seconds.  See RFC 1035 for additional discussion of
  611.           -- time formats.
  612.  
  613.           DnsValid ::= INTEGER { valid (1), clear (2) }
  614.           -- Tables in the Resolver  MIB have as one of their
  615.           -- columns, an object which can be set to a value of 2 to
  616.           -- delete that row of the table.  If a read operation is
  617.           -- performed on this object, a value of 1 is returned to
  618.           -- indicate a valid row in the table.
  619.  
  620.           DnsOpCode ::= INTEGER (0..15)
  621.           -- This data type is used to represent the DNS OPCODE used in
  622.           -- the header section of DNS messages.  Existing standard
  623.           -- OPCODE values are listed in the DNS specification.  See
  624.           -- section 4.1.1 of RFC 1035 for more detail.
  625.  
  626.           DnsRespCode ::= INTEGER (0..15)
  627.           -- This data type is used to represent the DNS RCODE value in
  628.           -- response messages.  Existing standard RCODE values are
  629.           -- listed in the DNS specification.  See section 4.1.1 of RFC
  630.           -- 1035 for more detail.
  631.  
  632.           -- groups in the dns server mib
  633.  
  634.                dnsServConfig         OBJECT IDENTIFIER ::= { dnsServ 1 }
  635.                dnsServCounter        OBJECT IDENTIFIER ::= { dnsServ 2 }
  636.                dnsServSpecCounter    OBJECT IDENTIFIER ::= { dnsServ 3 }
  637.                dnsServRec            OBJECT IDENTIFIER ::= { dnsServ 4 }
  638.                dnsServMgmt           OBJECT IDENTIFIER ::= { dnsServ 5 }
  639.  
  640.           -- Server Configuration Group
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.           Expires January 8, 1994                              [Page 11]
  648.  
  649.  
  650.  
  651.  
  652.  
  653.           draft                   DNS Server MIB                 July 93
  654.  
  655.  
  656.           -- The implementation of the Server Configuration Group is
  657.           -- mandatory for all systems which implement DNS server
  658.           -- software functions.
  659.  
  660.           dnsServConfigImplementIdent OBJECT-TYPE
  661.                SYNTAX  DisplayString
  662.                ACCESS  read-only
  663.                STATUS  mandatory
  664.                DESCRIPTION
  665.                        "The implementation identification string for
  666.                        the DNS server software in use on the system,
  667.                        for example; FNS2.1"
  668.               ::= { dnsServConfig 1 }
  669.  
  670.           dnsServConfigRecurs  OBJECT-TYPE
  671.                SYNTAX  INTEGER {
  672.                     available (1),
  673.                     restricted (2),
  674.                     unavailable (3)
  675.                }
  676.                ACCESS  read-write
  677.                STATUS  mandatory
  678.                DESCRIPTION
  679.                        "This represents the recursion status of
  680.                        requests made to this server.  The possible
  681.                        values are: available - performs recursion on
  682.                        requests from clients. Restricted - recursion
  683.                        is performed on requests only from certain
  684.                        clients, for example; clients on an access
  685.                        control list.  Unavailable - recursion is not
  686.                        available."
  687.                ::= { dnsServConfig 2 }
  688.  
  689.           -- Server Counter Group
  690.  
  691.           -- The implementation of the Server Counter Group is mandatory
  692.           -- for all systems which offer either recursive or non
  693.           -- recursive server software functions.
  694.  
  695.           dnsServCounterUTime OBJECT-TYPE
  696.                SYNTAX  DnsTime
  697.                ACCESS  read-only
  698.                STATUS  mandatory
  699.                DESCRIPTION
  700.                        "If the server has a persistent state,  e.g.,
  701.  
  702.  
  703.  
  704.  
  705.  
  706.           Expires January 8, 1994                              [Page 12]
  707.  
  708.  
  709.  
  710.  
  711.  
  712.           draft                   DNS Server MIB                 July 93
  713.  
  714.  
  715.                        a process; this value will be the time elapsed
  716.                        since it started.  For software that does not
  717.                        have persistence, this value will be 0."
  718.               ::= { dnsServCounter 1 }
  719.  
  720.           dnsServCounterAuthAns OBJECT-TYPE
  721.                SYNTAX  Counter
  722.                ACCESS  read-only
  723.                STATUS  mandatory
  724.                DESCRIPTION
  725.                        "Number of queries which were authoritatively
  726.                        answered."
  727.                ::= { dnsServCounter 2 }
  728.  
  729.           dnsServCounterAuthNoNames OBJECT-TYPE
  730.                SYNTAX  Counter
  731.                ACCESS  read-only
  732.                STATUS  mandatory
  733.                DESCRIPTION
  734.                        "Number of queries for which authoritative no
  735.                        such name responses were made."
  736.                ::= { dnsServCounter 3 }
  737.  
  738.           dnsServCounterAuthNoDataResps OBJECT-TYPE
  739.                SYNTAX  Counter
  740.                ACCESS  read-only
  741.                STATUS  mandatory
  742.                DESCRIPTION
  743.                        "Number of queries for which authoritative no
  744.                        such data (empty answer) responses were made."
  745.  
  746.                ::= { dnsServCounter 4 }
  747.  
  748.           dnsServCounterNonAuthDatas OBJECT-TYPE
  749.                SYNTAX  Counter
  750.                ACCESS  read-only
  751.                STATUS  mandatory
  752.                DESCRIPTION
  753.                        "Number of queries which were
  754.                        non-authoritatively answered (cached data)."
  755.                ::= { dnsServCounter 5 }
  756.  
  757.           dnsServCounterNonAuthNoDatas OBJECT-TYPE
  758.                SYNTAX  Counter
  759.                ACCESS  read-only
  760.  
  761.  
  762.  
  763.  
  764.  
  765.           Expires January 8, 1994                              [Page 13]
  766.  
  767.  
  768.  
  769.  
  770.  
  771.           draft                   DNS Server MIB                 July 93
  772.  
  773.  
  774.                STATUS  mandatory
  775.                DESCRIPTION
  776.                        "Number of queries which were
  777.                        non-authoritatively answered with no data
  778.                        (empty answer)."
  779.                ::= { dnsServCounter 6 }
  780.  
  781.           dnsServCounterRefs OBJECT-TYPE
  782.                SYNTAX  Counter
  783.                ACCESS  read-only
  784.                STATUS  mandatory
  785.                DESCRIPTION
  786.                        "Number of requests that were referred to
  787.                        other servers."
  788.                ::= { dnsServCounter 7 }
  789.  
  790.           dnsServCounterErrors OBJECT-TYPE
  791.                SYNTAX  Counter
  792.                ACCESS  read-only
  793.                STATUS  mandatory
  794.                DESCRIPTION
  795.                        "Number of requests the server has processed
  796.                        that were answered with errors (RCODE values
  797.                        other than 0 and 3). RCODE values are defined
  798.                        in RFC 1035 section 4.1.1."
  799.                ::= { dnsServCounter 8 }
  800.  
  801.           dnsServCounterRelNames OBJECT-TYPE
  802.                SYNTAX  Counter
  803.                ACCESS  read-only
  804.                STATUS  mandatory
  805.                DESCRIPTION
  806.                        "Number of requests received by the server for
  807.                        names that are only 1 label long (text form -
  808.                        no internal dots)."
  809.                ::= { dnsServCounter 9 }
  810.  
  811.           dnsServCounterReqRefs OBJECT-TYPE
  812.                SYNTAX  Counter
  813.                ACCESS  read-only
  814.                STATUS  mandatory
  815.                DESCRIPTION
  816.                        "Number of DNS requests refused by the server
  817.                        process."
  818.                ::= { dnsServCounter 10 }
  819.  
  820.  
  821.  
  822.  
  823.  
  824.           Expires January 8, 1994                              [Page 14]
  825.  
  826.  
  827.  
  828.  
  829.  
  830.           draft                   DNS Server MIB                 July 93
  831.  
  832.  
  833.           dnsServCounterReqUnparses OBJECT-TYPE
  834.                SYNTAX  Counter
  835.                ACCESS  read-only
  836.                STATUS  mandatory
  837.                DESCRIPTION
  838.                        "Number of requests received which were
  839.                        unparseable."
  840.                ::= { dnsServCounter 11 }
  841.  
  842.           dnsServCounterOtherErrors OBJECT-TYPE
  843.                SYNTAX  Counter
  844.                ACCESS  read-only
  845.                STATUS  mandatory
  846.                DESCRIPTION
  847.                        "Number of requests which were aborted for
  848.                        other (local) server errors."
  849.                ::= { dnsServCounter 12 }
  850.  
  851.           -- DNS Server Counter Table
  852.  
  853.           dnsServCounterTable OBJECT-TYPE
  854.                SYNTAX  SEQUENCE OF DnsServCounterEntry
  855.                ACCESS  not-accessible
  856.                STATUS  mandatory
  857.                DESCRIPTION
  858.                        "Counter information broken down by DNS class
  859.                        and type."
  860.                ::= { dnsServCounter 13 }
  861.  
  862.           dnsServCounterEntry OBJECT-TYPE
  863.                SYNTAX  DnsServCounterEntry
  864.                ACCESS  not-accessible
  865.                STATUS  mandatory
  866.                DESCRIPTION
  867.                        "This table contains count information for
  868.                        each DNS class and type value known to the
  869.                        server.  The index allows management software
  870.                        to to create indices to the table to get the
  871.                        specific information desired, e.g., number of
  872.                        A record queries over UDP which came to this
  873.                        server.  In order to prevent an uncontrolled
  874.                        expansion of rows in the table; if
  875.                        dnsServCounterRequests is 0 and
  876.                        dnsServCounterResponses is 0, then the row
  877.                        does not exist and no such is returned when
  878.  
  879.  
  880.  
  881.  
  882.  
  883.           Expires January 8, 1994                              [Page 15]
  884.  
  885.  
  886.  
  887.  
  888.  
  889.           draft                   DNS Server MIB                 July 93
  890.  
  891.  
  892.                        the agent is queried for such instances."
  893.               INDEX  { dnsServCounterOpCode, dnsServCounterQClass,
  894.                        dnsServCounterQType, dnsServCounterTransport }
  895.               ::= { dnsServCounterTable 1 }
  896.  
  897.           DnsServCounterEntry ::=
  898.               SEQUENCE {
  899.                   dnsServCounterOpCode
  900.                       DnsOpCode,
  901.                   dnsServCounterQClass
  902.                       DnsClass,
  903.                   dnsServCounterQType
  904.                       DnsType,
  905.                   dnsServCounterTransport
  906.                       INTEGER,
  907.                   dnsServCounterRequests
  908.                       Counter,
  909.                   dnsServCounterResponses
  910.                       Counter
  911.                   }
  912.           dnsServCounterOpCode OBJECT-TYPE
  913.                SYNTAX  DnsOpCode -- INTEGER (0..15)
  914.                ACCESS  read-only
  915.                STATUS  mandatory
  916.                DESCRIPTION
  917.                        "The DNS OpCode being counted in this row of
  918.                        the table."
  919.                ::= { dnsServCounterEntry 1 }
  920.  
  921.           dnsServCounterQClass OBJECT-TYPE
  922.                SYNTAX  DnsClass -- INTEGER (0..65535)
  923.                ACCESS  read-only
  924.                STATUS  mandatory
  925.                DESCRIPTION
  926.                        "The class of record being counted in this row
  927.                        of the table."
  928.                ::= { dnsServCounterEntry 2 }
  929.  
  930.           dnsServCounterQType OBJECT-TYPE
  931.                SYNTAX DnsType -- INTEGER (0..65535)
  932.                ACCESS read-only
  933.                STATUS mandatory
  934.                DESCRIPTION
  935.                        "The type of record which is being counted in
  936.                        this row in the table."
  937.  
  938.  
  939.  
  940.  
  941.  
  942.           Expires January 8, 1994                              [Page 16]
  943.  
  944.  
  945.  
  946.  
  947.  
  948.           draft                   DNS Server MIB                 July 93
  949.  
  950.  
  951.                ::= { dnsServCounterEntry 3 }
  952.  
  953.           dnsServCounterTransport OBJECT-TYPE
  954.                SYNTAX  INTEGER {
  955.                   udp (1),
  956.                   tcp (2),
  957.                   other (3)
  958.                }
  959.                ACCESS  read-only
  960.                STATUS  mandatory
  961.                DESCRIPTION
  962.                        "A value of 1 indicates that the queries
  963.                        reported on this row were sent using UDP.  A
  964.                        value of 2 indicates that TCP was used.  3 is
  965.                        for any transport other than TCP or UDP."
  966.                ::= { dnsServCounterEntry 4 }
  967.  
  968.           dnsServCounterRequests OBJECT-TYPE
  969.                SYNTAX  Counter
  970.                ACCESS  read-only
  971.                STATUS  mandatory
  972.                DESCRIPTION
  973.                        "Number of requests (queries) that have been
  974.                        recorded in this row of the table."
  975.                ::= { dnsServCounterEntry 5 }
  976.  
  977.           dnsServCounterResponses OBJECT-TYPE
  978.                SYNTAX  Counter
  979.                ACCESS  read-only
  980.                STATUS  mandatory
  981.                DESCRIPTION
  982.                        "Number of responses made by the server since
  983.                        initialization for the kind of query
  984.                        identified on this row of the table."
  985.                ::= { dnsServCounterEntry 6 }
  986.  
  987.           -- Server Special Counter Group
  988.  
  989.           -- The implementation of the Server Special Counter Group is
  990.           -- mandatory only for those systems which make distinctions
  991.           -- between the different sources of the DNS queries as defined
  992.           -- below.
  993.  
  994.           -- Objects in this group are implemented on servers which
  995.           -- distinguish between queries which originate from the same
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.           Expires January 8, 1994                              [Page 17]
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           draft                   DNS Server MIB                 July 93
  1008.  
  1009.  
  1010.           -- host as the server, queries from one of an arbitrary group
  1011.           -- of hosts that are on an access list defined by the server,
  1012.           -- and queries from hosts that do not fit either of these
  1013.           -- descriptions.  The objects found in the Server Counter
  1014.           -- group are totals, thus if one wanted to separately
  1015.           -- identify, for example, the number of queries which have
  1016.           -- been given Authoritative Answers which originated from
  1017.           -- 'remote' hosts - subtract the current values of
  1018.           -- servSpecCounterFriendsAuthAns and
  1019.           -- servSpecCounterSelfAuthAns from servCounterAuthAns.
  1020.  
  1021.           -- The purpose of these distinctions is to allow for
  1022.           -- implementations to group queries and responses on this
  1023.           -- basis.  One way in which servers may make these
  1024.           -- distinctions is by looking at the source IP address of the
  1025.           -- DNS query.  If the source of the query is 'your own' then
  1026.           -- the query should be counted as 'yourself' - local host.  If
  1027.           -- the source of the query matches an 'access list' - the
  1028.           -- query came from a friend. What constitutes an 'access list'
  1029.           -- is implementation dependent and could be as simple as a
  1030.           -- rule that all hosts on the same IP network as the DNS
  1031.           -- server are classed 'friends'.  In order to avoid double
  1032.           -- counting, the following rules apply:
  1033.  
  1034.           -- 1.  No host is in more than one of the three groups defined
  1035.           --     above.
  1036.           -- 2.  All queries from the local host are always counted in
  1037.           --     the 'yourself' group regardless of what the access
  1038.           --     list, if any, says.
  1039.           -- 3.  The access list should not define 'your friends' in
  1040.           --     such a way that it includes all hosts, that is 'not
  1041.           --     everybody is your friend'.
  1042.  
  1043.           dnsServSpecCounterSelfAuthAns OBJECT-TYPE
  1044.                SYNTAX  Counter
  1045.                ACCESS  read-only
  1046.                STATUS  mandatory
  1047.                DESCRIPTION
  1048.                        "Number of requests the server has processed
  1049.                        which originated from a resolver on the same
  1050.                        host for which there has been an authoritative
  1051.                        answer."
  1052.                ::= { dnsServSpecCounter 1 }
  1053.  
  1054.           dnsServSpecCounterSelfAuthNoNames OBJECT-TYPE
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.           Expires January 8, 1994                              [Page 18]
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.           draft                   DNS Server MIB                 July 93
  1067.  
  1068.  
  1069.                SYNTAX  Counter
  1070.                ACCESS  read-only
  1071.                STATUS  mandatory
  1072.                DESCRIPTION
  1073.                        "Number of requests the server has processed
  1074.                        which originated from a resolver on the same
  1075.                        host for which there has been an authoritative
  1076.                        no such name answer given."
  1077.                ::= { dnsServSpecCounter 2 }
  1078.  
  1079.           dnsServSpecCounterSelfAuthNoDataResps OBJECT-TYPE
  1080.                SYNTAX  Counter
  1081.                ACCESS  read-only
  1082.                STATUS  mandatory
  1083.                DESCRIPTION
  1084.                        "Number of requests the server has processed
  1085.                        which originated from a resolver on the same
  1086.                        host for which there has been an authoritative
  1087.                        no such data answer (empty answer) made."
  1088.                ::= { dnsServSpecCounter 3 }
  1089.  
  1090.           dnsServSpecCounterSelfNonAuthDatas OBJECT-TYPE
  1091.                SYNTAX  Counter
  1092.                ACCESS  read-only
  1093.                STATUS  mandatory
  1094.                DESCRIPTION
  1095.                        "Number of requests the server has processed
  1096.                        which originated from a resolver on the same
  1097.                        host for which a non-authoritative answer
  1098.                        (cached data) was made."
  1099.                ::= { dnsServSpecCounter 4 }
  1100.  
  1101.           dnsServSpecCounterSelfNonAuthNoDatas OBJECT-TYPE
  1102.                SYNTAX  Counter
  1103.                ACCESS  read-only
  1104.                STATUS  mandatory
  1105.                DESCRIPTION
  1106.                        "Number of requests the server has processed
  1107.                        which originated from a resolver on the same
  1108.                        host for which a non-authoritative answer - no
  1109.                        such data response was made (empty answer)."
  1110.                ::= { dnsServSpecCounter 5 }
  1111.  
  1112.           dnsServSpecCounterSelfRefs OBJECT-TYPE
  1113.                SYNTAX  Counter
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.           Expires January 8, 1994                              [Page 19]
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.           draft                   DNS Server MIB                 July 93
  1126.  
  1127.  
  1128.                ACCESS  read-only
  1129.                STATUS  mandatory
  1130.                DESCRIPTION
  1131.                        "Number of queries the server has processed
  1132.                        which originated from a resolver on the same
  1133.                        host and were referred to other servers."
  1134.                ::= { dnsServSpecCounter 6 }
  1135.  
  1136.           dnsServSpecCounterSelfErrors OBJECT-TYPE
  1137.                SYNTAX  Counter
  1138.                ACCESS  read-only
  1139.                STATUS  mandatory
  1140.                DESCRIPTION
  1141.                        "Number of requests the server has processed
  1142.                        which originated from a resolver on the same
  1143.                        host which have been answered with errors
  1144.                        (RCODE values other than 0 and 3).  RCODE
  1145.                        values are defined in RFC 1035 section 4.1.1."
  1146.                ::= { dnsServSpecCounter 7 }
  1147.  
  1148.           dnsServSpecCounterSelfRelNames OBJECT-TYPE
  1149.                SYNTAX  Counter
  1150.                ACCESS  read-only
  1151.                STATUS  mandatory
  1152.                DESCRIPTION
  1153.                        "Number of requests received for names that
  1154.                        are only 1 label long (text form - no internal
  1155.                        dots) the server has processed which
  1156.                        originated from a resolver on the same host."
  1157.                ::= { dnsServSpecCounter 8 }
  1158.  
  1159.           dnsServSpecCounterFriendsAuthAns OBJECT-TYPE
  1160.                SYNTAX  Counter
  1161.                ACCESS  read-only
  1162.                STATUS  mandatory
  1163.                DESCRIPTION
  1164.                        "Number of queries originating from friends
  1165.                        which were authoritatively answered.  The
  1166.                        definition of friends is a locally defined
  1167.                        matter."
  1168.                ::= { dnsServSpecCounter 9 }
  1169.  
  1170.           dnsServSpecCounterFriendsAuthNoNames OBJECT-TYPE
  1171.                SYNTAX  Counter
  1172.                ACCESS  read-only
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.           Expires January 8, 1994                              [Page 20]
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.           draft                   DNS Server MIB                 July 93
  1185.  
  1186.  
  1187.                STATUS  mandatory
  1188.                DESCRIPTION
  1189.                        "Number of queries originating from friends,
  1190.                        for which authoritative no such name
  1191.                        (NXDOMAIN) responses were made.  The
  1192.                        definition of friends is a locally defined
  1193.                        matter."
  1194.                ::= { dnsServSpecCounter 10 }
  1195.  
  1196.           dnsServSpecCounterFriendsAuthNoDataResps OBJECT-TYPE
  1197.                SYNTAX  Counter
  1198.                ACCESS  read-only
  1199.                STATUS  mandatory
  1200.                DESCRIPTION
  1201.                        "Number of queries originating from friends
  1202.                        for which authoritative no such data (empty
  1203.                        answer) responses were made.  The definition
  1204.                        of friends is a locally defined matter."
  1205.                ::= { dnsServSpecCounter 11 }
  1206.  
  1207.           dnsServSpecCounterFriendsNonAuthDatas OBJECT-TYPE
  1208.                SYNTAX  Counter
  1209.                ACCESS  read-only
  1210.                STATUS  mandatory
  1211.                DESCRIPTION
  1212.                        "Number of queries originating from friends
  1213.                        which were non-authoritatively answered
  1214.                        (cached data). The definition of friends is a
  1215.                        locally defined matter."
  1216.                ::= { dnsServSpecCounter 12 }
  1217.  
  1218.           dnsServSpecCounterFriendsNonAuthNoDatas OBJECT-TYPE
  1219.                SYNTAX  Counter
  1220.                ACCESS  read-only
  1221.                STATUS  mandatory
  1222.                DESCRIPTION
  1223.                        "Number of queries originating from friends
  1224.                        which were non-authoritatively answered with
  1225.                        no such data (empty answer)."
  1226.                ::= { dnsServSpecCounter 13 }
  1227.  
  1228.           dnsServSpecCounterFriendsRefs OBJECT-TYPE
  1229.                SYNTAX  Counter
  1230.                ACCESS  read-only
  1231.                STATUS  mandatory
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.           Expires January 8, 1994                              [Page 21]
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.           draft                   DNS Server MIB                 July 93
  1244.  
  1245.  
  1246.                DESCRIPTION
  1247.                        "Number of requests which originated from
  1248.                        friends that were referred to other servers.
  1249.                        The definition of friends is a locally defined
  1250.                        matter."
  1251.                ::= { dnsServSpecCounter 14 }
  1252.  
  1253.           dnsServSpecCounterFriendsErrors OBJECT-TYPE
  1254.                SYNTAX  Counter
  1255.                ACCESS  read-only
  1256.                STATUS  mandatory
  1257.                DESCRIPTION
  1258.                        "Number of requests the server has processed
  1259.                        which originated from friends and were
  1260.                        answered with errors (RCODE values other than
  1261.                        0 and 3).  RCODE values are defined in RFC
  1262.                        1035 section 4.1.1.  The definition of friends
  1263.                        is a locally defined matter."
  1264.                ::= { dnsServSpecCounter 15 }
  1265.  
  1266.           dnsServSpecCounterFriendsRelNames OBJECT-TYPE
  1267.                SYNTAX  Counter
  1268.                ACCESS  read-only
  1269.                STATUS  mandatory
  1270.                DESCRIPTION
  1271.                        "Number of requests received for names from
  1272.                        friends that are only 1 label long (text form
  1273.                        - no internal dots) the server has processed."
  1274.                ::= { dnsServSpecCounter 16 }
  1275.  
  1276.           -- Records Group
  1277.  
  1278.           -- The implementation of the Records Group is mandatory for
  1279.           -- all systems which implement DNS server software functions.
  1280.  
  1281.           -- Records Table
  1282.  
  1283.           -- The records table contains information on the contents of
  1284.           -- all the authoritative zones loaded by this server.
  1285.  
  1286.           dnsServRecTable OBJECT-TYPE
  1287.                SYNTAX  SEQUENCE OF DnsServRecEntry
  1288.                ACCESS  not-accessible
  1289.                STATUS  mandatory
  1290.                DESCRIPTION
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.           Expires January 8, 1994                              [Page 22]
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.           draft                   DNS Server MIB                 July 93
  1303.  
  1304.  
  1305.                        "Information on the contents of all the
  1306.                        authoritative zones loaded by the server."
  1307.               ::= { dnsServRec 1 }
  1308.  
  1309.           dnsServRecEntry  OBJECT-TYPE
  1310.                SYNTAX  DnsServRecEntry
  1311.                ACCESS  not-accessible
  1312.                STATUS  mandatory
  1313.                DESCRIPTION
  1314.                        "Detail information on authoritative zone
  1315.                        information and pending changes."
  1316.                INDEX { dnsServRecZoneName, dnsServRecZoneClass,
  1317.                        dnsServRecName, dnsServRecType,
  1318.                        dnsServRecIndex }
  1319.                ::= { dnsServRecTable 1 }
  1320.  
  1321.           DnsServRecEntry ::=
  1322.               SEQUENCE {
  1323.                   dnsServRecZoneName
  1324.                       DnsName,
  1325.                   dnsServRecZoneClass
  1326.                       DnsClass,
  1327.                   dnsServRecName
  1328.                       DnsName,
  1329.                   dnsServRecFullName
  1330.                       DnsName,
  1331.                   dnsServRecType
  1332.                       DnsType,
  1333.                   dnsServRecTTL
  1334.                       DnsTime,
  1335.                   dnsServRecData
  1336.                       OCTET STRING,
  1337.                   dnsServRecIndex
  1338.                       INTEGER,
  1339.                   dnsServRecStatus
  1340.                       INTEGER
  1341.                   }
  1342.           dnsServRecZoneName OBJECT-TYPE
  1343.                SYNTAX  DnsName  --  OCTET STRING
  1344.                ACCESS  read-only
  1345.                STATUS  mandatory
  1346.                DESCRIPTION
  1347.                        "Zone name to which the Resource Record which
  1348.                        is identified in this row of the table
  1349.                        belongs. This is the owner name of the zone's
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.           Expires January 8, 1994                              [Page 23]
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.           draft                   DNS Server MIB                 July 93
  1362.  
  1363.  
  1364.                        SOA RR, as described in RFC1034.  This name is
  1365.                        in uppercase, the characters 'a' through 'z'
  1366.                        in a zone's name are translated to 'A' through
  1367.                        'Z' in order to make the lexical ordering
  1368.                        useful."
  1369.                ::= { dnsServRecEntry 1 }
  1370.  
  1371.           dnsServRecZoneClass OBJECT-TYPE
  1372.                SYNTAX  DnsClass -- INTEGER (0..65535)
  1373.                ACCESS  read-only
  1374.                STATUS  mandatory
  1375.                DESCRIPTION
  1376.                        "DNS class of the zone contained in this row.
  1377.                        For classes listed in the DNS specification,
  1378.                        the values are the same."
  1379.                ::= { dnsServRecEntry 2 }
  1380.  
  1381.           dnsServRecName OBJECT-TYPE
  1382.                SYNTAX  DnsName  --  OCTET STRING
  1383.                ACCESS  read-only
  1384.                STATUS  mandatory
  1385.                DESCRIPTION
  1386.                        "Name within the containing zone of the
  1387.                        Resource Record identified by this row of the
  1388.                        table.  This is the prefix which, when
  1389.                        combined with the name of the containing zone
  1390.                        (dnsServRecZoneName), yields the fully
  1391.                        specified name of this resource record.  As
  1392.                        described in RFC 1034, the owner of the record
  1393.                        is the domain name where the RR is found.
  1394.                        This name is also in uppercase, the characters
  1395.                        'a' through 'z' are translated to 'A' through
  1396.                        'Z' in order to make the lexical ordering
  1397.                        useful.  Note that there is a trailing zero
  1398.                        octet after the last label in this MIB object."
  1399.                ::= { dnsServRecEntry 3 }
  1400.  
  1401.           dnsServRecFullName OBJECT-TYPE
  1402.                SYNTAX  DnsName  --  OCTET STRING
  1403.                ACCESS  read-only
  1404.                STATUS  mandatory
  1405.                DESCRIPTION
  1406.                        "This is the complete name of the entry
  1407.                        identified in this row of the table as it
  1408.                        appears in the zone.  It preserves the case
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.           Expires January 8, 1994                              [Page 24]
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.           draft                   DNS Server MIB                 July 93
  1421.  
  1422.  
  1423.                        sensitivity of the information which is stored
  1424.                        in upper case only in the dnsServRecZoneName and
  1425.                        dnsServRecName objects."
  1426.                ::= { dnsServRecEntry 4 }
  1427.  
  1428.           dnsServRecType OBJECT-TYPE
  1429.                SYNTAX  DnsType  --  INTEGER (0..65535)
  1430.                ACCESS  read-only
  1431.                STATUS  mandatory
  1432.                DESCRIPTION
  1433.                        "The type of the record identified in this row
  1434.                        of the table.  For types defined in the DNS
  1435.                        specification, the values are the same."
  1436.                ::= { dnsServRecEntry 5 }
  1437.  
  1438.           dnsServRecTTL OBJECT-TYPE
  1439.                SYNTAX  DnsTime
  1440.                ACCESS  read-only
  1441.                STATUS  mandatory
  1442.                DESCRIPTION
  1443.                        "The larger of the Time-To-Live value for this
  1444.                        record and the Zone Minimum for the zone
  1445.                        containing it."
  1446.                ::= { dnsServRecEntry 6 }
  1447.  
  1448.           dnsServRecData OBJECT-TYPE
  1449.                SYNTAX  OCTET STRING
  1450.                ACCESS  read-only
  1451.                STATUS  mandatory
  1452.                DESCRIPTION
  1453.                        "Variable length of octets.  Type and Class
  1454.                        information provided in this row of the table
  1455.                        along with this data tell the management
  1456.                        station how to interpret the Record. For
  1457.                        information on the details of DNS Resource
  1458.                        Records and their formats, see RFC1035."
  1459.                ::= { dnsServRecEntry 7 }
  1460.  
  1461.           dnsServRecIndex OBJECT-TYPE
  1462.                SYNTAX  INTEGER
  1463.                ACCESS  read-only
  1464.                STATUS  mandatory
  1465.                DESCRIPTION
  1466.                        "A value which makes entries in the table
  1467.                        unique when the other index values -
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.           Expires January 8, 1994                              [Page 25]
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.           draft                   DNS Server MIB                 July 93
  1480.  
  1481.  
  1482.                        dnsServRecZoneName, dnsServRecZoneClass,
  1483.                        dnsServRecName, and dnsServRecType do not
  1484.                        provide uniqueness."
  1485.                ::= { dnsServRecEntry 8 }
  1486.  
  1487.           dnsServRecStatus OBJECT-TYPE
  1488.                SYNTAX  INTEGER {
  1489.                   inUse (1),
  1490.                   pendingDeletion (2),
  1491.                   pendingAddition (3)
  1492.                }
  1493.                ACCESS  read-write
  1494.                STATUS  mandatory
  1495.                DESCRIPTION
  1496.                        "The status of the information represented in
  1497.                        this row of the table.
  1498.  
  1499.                        IN USE - a value of 1 indicates that the
  1500.                        information represented by this row of the
  1501.                        table is currently in use the by server.  That
  1502.                        is, this information is the current
  1503.                        authoritative information read in by the
  1504.                        server at startup.
  1505.  
  1506.                        PENDING DELETION - A value of 2 indicates that
  1507.                        the information represented by this row of the
  1508.                        table will be deleted from the authoritative
  1509.                        zone information when the dnsServMgmtReload
  1510.                        object is next set to a value of 2 or 3.
  1511.  
  1512.                        PENDING ADDITION - A value of 3 indicates that
  1513.                        this is new authoritative data for the zone
  1514.                        which in not yet in use. This new information
  1515.                        will be added to the authoritative information
  1516.                        for the zone when the dnsServMgmtReload object
  1517.                        is next set to a value of 2 or 3."
  1518.                ::= { dnsServRecEntry 9 }
  1519.  
  1520.           -- Server Management Group
  1521.  
  1522.           -- The implementation of the Server Management Group is
  1523.           -- mandatory for all systems which implement DNS server
  1524.           -- software functions.
  1525.  
  1526.           dnsServMgmtReload OBJECT-TYPE
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.           Expires January 8, 1994                              [Page 26]
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.           draft                   DNS Server MIB                 July 93
  1539.  
  1540.  
  1541.                SYNTAX  INTEGER {
  1542.                     restart (1),
  1543.                     load (2),
  1544.                     loadAndStart (3),
  1545.                     other (4)
  1546.                }
  1547.                ACCESS  read-write
  1548.                STATUS  mandatory
  1549.                DESCRIPTION
  1550.                        "When set to the values above, the following
  1551.                        actions are taken:
  1552.  
  1553.                            RESTART - The name server process is
  1554.                            restarted and existing configuration files
  1555.                            are read in.
  1556.  
  1557.                            LOAD - Changes which have been made to
  1558.                            information in the DNS Management Zone
  1559.                            Configuration, DNS Management Server, and
  1560.                            Records Tables are loaded into the
  1561.                            permanent database of the server.  After
  1562.                            the load operation is completed, all
  1563.                            entries in the Management Zone
  1564.                            Configuration, Management Server, and
  1565.                            Server Records Tables are removed which
  1566.                            had dnsServRecStatus,
  1567.                            dnsServMgmtServStatus or
  1568.                            dnsServMgmtZoneStatus values of 2, or 3.
  1569.  
  1570.                            LOAD AND START - Changes which have been
  1571.                            made to information in the DNS Management
  1572.                            Zone Configuration, DNS Management Server,
  1573.                            and Records Tables are loaded into the
  1574.                            permanent database of the server.  After
  1575.                            the load operation is completed, all
  1576.                            entries in the Management Zone
  1577.                            Configuration, Management Server, and
  1578.                            Records Tables are removed which had
  1579.                            dnsServRecStatus, dnsServMgmtServStatus or
  1580.                            dnsServMgmtZoneStatus, of values of 2 or
  1581.                            3.  After this load is completed the name
  1582.                            server process is restarted.
  1583.  
  1584.                            OTHER - is returned when a read operation
  1585.                            is performed on this object."
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.           Expires January 8, 1994                              [Page 27]
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.           draft                   DNS Server MIB                 July 93
  1598.  
  1599.  
  1600.                   ::= { dnsServMgmt 1 }
  1601.  
  1602.           -- DNS Management Zone Configuration Table
  1603.  
  1604.           -- This table contains zone configuration information.
  1605.           -- Information is changed for the server when the value of
  1606.           -- dnsServMgmt 1 is set to 2 or 3.
  1607.  
  1608.           dnsServMgmtZoneTable OBJECT-TYPE
  1609.                SYNTAX  SEQUENCE OF DnsServMgmtZoneEntry
  1610.                ACCESS  not-accessible
  1611.                STATUS  mandatory
  1612.                DESCRIPTION
  1613.                        "Table of zones for which this name server is
  1614.                        configured.  If name server doesn't load any
  1615.                        zones, this table is empty."
  1616.                ::= { dnsServMgmt 2 }
  1617.  
  1618.           dnsServMgmtZoneEntry OBJECT-TYPE
  1619.                SYNTAX  DnsServMgmtZoneEntry
  1620.                ACCESS  not-accessible
  1621.                STATUS  mandatory
  1622.                DESCRIPTION
  1623.                        "An entry in the name server zone table."
  1624.                INDEX { dnsServMgmtZoneName,
  1625.                        dnsServMgmtZoneClass }
  1626.                ::= { dnsServMgmtZoneTable 1 }
  1627.  
  1628.           DnsServMgmtZoneEntry ::=
  1629.                SEQUENCE {
  1630.                    dnsServMgmtZoneName
  1631.                        DnsName,
  1632.                    dnsServMgmtZoneLoad
  1633.                        OCTET STRING,
  1634.                    dnsServMgmtZoneDate
  1635.                        DnsDate,
  1636.                    dnsServMgmtZoneClass
  1637.                        DnsClass,
  1638.                    dnsServMgmtZoneLastReload
  1639.                        DnsTime,
  1640.                    dnsServMgmtZoneLastReloadAttempt
  1641.                        DnsTime,
  1642.                    dnsServMgmtZoneLastSource
  1643.                        IpAddress,
  1644.                    dnsServMgmtZoneStatus
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.           Expires January 8, 1994                              [Page 28]
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.           draft                   DNS Server MIB                 July 93
  1657.  
  1658.  
  1659.                        INTEGER
  1660.                }
  1661.           dnsServMgmtZoneName OBJECT-TYPE
  1662.                SYNTAX  DnsName
  1663.                ACCESS  read-write
  1664.                STATUS  mandatory
  1665.                DESCRIPTION
  1666.                        "DNS name of the zone described by this row of
  1667.                        the table. This is the owner name of the SOA
  1668.                        RR that defines the top of the zone. This is
  1669.                        name is in uppercase: characters 'a' through
  1670.                        'z' are mapped to 'A' through 'Z' in order to
  1671.                        make the lexical ordering useful."
  1672.                ::= { dnsServMgmtZoneEntry 1 }
  1673.  
  1674.           dnsServMgmtZoneLoad OBJECT-TYPE
  1675.                SYNTAX  OCTET STRING
  1676.                ACCESS  read-write
  1677.                STATUS  mandatory
  1678.                DESCRIPTION
  1679.                        "The name of the zone file read to load the
  1680.                        data for this zone when the zone was last
  1681.                        loaded or updated. The NULL string indicates
  1682.                        that the data was not loaded from a named file
  1683.                        (e.g., because it was down-loaded from another
  1684.                        server using the DNS protocol's zone transfer
  1685.                        facility)."
  1686.                ::= { dnsServMgmtZoneEntry 2 }
  1687.  
  1688.           dnsServMgmtZoneDate OBJECT-TYPE
  1689.                SYNTAX  DnsDate -- DisplayString
  1690.                ACCESS  read-only
  1691.                STATUS  mandatory
  1692.                DESCRIPTION
  1693.                        "This is the date that the information found
  1694.                        in dnsServMgmtZoneLoad was last changed at the
  1695.                        time the zone was last loaded.  The NULL
  1696.                        string indicates that there is no
  1697.                        dnsServMgmtZoneLoad file."
  1698.                ::= { dnsServMgmtZoneEntry 3 }
  1699.  
  1700.           dnsServMgmtZoneClass OBJECT-TYPE
  1701.                SYNTAX  DnsClass -- INTEGER (0..65535)
  1702.                ACCESS  read-write
  1703.                STATUS  mandatory
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.           Expires January 8, 1994                              [Page 29]
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.           draft                   DNS Server MIB                 July 93
  1716.  
  1717.  
  1718.                DESCRIPTION
  1719.                        "DNS class of the RRs in this zone."
  1720.                ::= { dnsServMgmtZoneEntry 4 }
  1721.  
  1722.           dnsServMgmtZoneLastReload OBJECT-TYPE
  1723.                SYNTAX  DnsTime
  1724.                ACCESS  read-only
  1725.                STATUS  mandatory
  1726.                DESCRIPTION
  1727.                        "Elapsed seconds since last successful reload
  1728.                        of this zone."
  1729.                ::= { dnsServMgmtZoneEntry 5 }
  1730.  
  1731.           dnsServMgmtZoneLastReloadAttempt OBJECT-TYPE
  1732.                SYNTAX  DnsTime
  1733.                ACCESS  read-only
  1734.                STATUS  mandatory
  1735.                DESCRIPTION
  1736.                        "Elapsed seconds since last attempted reload
  1737.                        of this zone."
  1738.                ::= { dnsServMgmtZoneEntry 6 }
  1739.  
  1740.           dnsServMgmtZoneLastSource OBJECT-TYPE
  1741.                SYNTAX  IpAddress
  1742.                ACCESS  read-only
  1743.                STATUS  mandatory
  1744.                DESCRIPTION
  1745.                        "IP address of host from which most recent
  1746.                        reload of this zone was received.  If unknown
  1747.                        or irrelevant, value should be 0.0.0.0."
  1748.                ::= { dnsServMgmtZoneEntry 7 }
  1749.  
  1750.           dnsServMgmtZoneStatus OBJECT-TYPE
  1751.                SYNTAX  INTEGER {
  1752.                   inUse (1),
  1753.                   pendingDeletion (2),
  1754.                   pendingAddition (3)
  1755.                }
  1756.                ACCESS  read-write
  1757.                STATUS  mandatory
  1758.                DESCRIPTION
  1759.                        "The status of the information represented in
  1760.                        this row of the table.
  1761.  
  1762.                        IN USE - a value of 1 indicates that the
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.           Expires January 8, 1994                              [Page 30]
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.           draft                   DNS Server MIB                 July 93
  1775.  
  1776.  
  1777.                        information represented by this row of the
  1778.                        table is currently in use the by server.  That
  1779.                        is, this information is the current zone
  1780.                        configuration information.
  1781.  
  1782.                        PENDING DELETION - A value of 2 indicates that
  1783.                        the information represented by this row of the
  1784.                        table will be deleted from the zone
  1785.                        configuration file(s) when the
  1786.                        dnsServMgmtReload object is next set to a
  1787.                        value of 2 or 3. A side effect of this is to
  1788.                        delete any associated resource records from
  1789.                        the dnsServRecTable.
  1790.  
  1791.                        PENDING ADDITION - A value of 3 indicates that
  1792.                        this is new zone file configuration data which
  1793.                        is not yet in use. This new information will
  1794.                        be added to the zone configuration file(s)
  1795.                        when the dnsServMgmtReload object is next set
  1796.                        to a value of 2 or 3."
  1797.                ::= { dnsServMgmtZoneEntry 8 }
  1798.  
  1799.           -- DNS Management Server Table
  1800.  
  1801.           dnsServMgmtServTable OBJECT-TYPE
  1802.                SYNTAX  SEQUENCE OF DnsServMgmtServEntry
  1803.                ACCESS  not-accessible
  1804.                STATUS  mandatory
  1805.                DESCRIPTION
  1806.                     "This table is a list of IP addresses from which
  1807.                     the server will attempt to load zone information
  1808.                     using DNS zone transfer operations."
  1809.                ::= { dnsServMgmt 3 }
  1810.  
  1811.           dnsServMgmtServEntry OBJECT-TYPE
  1812.                SYNTAX  DnsServMgmtServEntry
  1813.                ACCESS  not-accessible
  1814.                STATUS  mandatory
  1815.                DESCRIPTION
  1816.                        "An entry in the name server server (sic)
  1817.                        table."
  1818.                INDEX { dnsServMgmtServName,
  1819.                        dnsServMgmtServClass,
  1820.                        dnsServMgmtServAddr }
  1821.                ::= { dnsServMgmtServTable 1 }
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.           Expires January 8, 1994                              [Page 31]
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.           draft                   DNS Server MIB                 July 93
  1834.  
  1835.  
  1836.           DnsServMgmtServEntry ::=
  1837.                SEQUENCE {
  1838.                    dnsServMgmtServName
  1839.                        DnsName,
  1840.                    dnsServMgmtServClass
  1841.                        DnsClass,
  1842.                    dnsServMgmtServAddr
  1843.                        IpAddress,
  1844.                    dnsServMgmtServStatus
  1845.                        INTEGER
  1846.                }
  1847.           dnsServMgmtServName OBJECT-TYPE
  1848.                SYNTAX  DnsName
  1849.                ACCESS  read-only
  1850.                STATUS  mandatory
  1851.                DESCRIPTION
  1852.                        "DNS name of the zone to which this entry
  1853.                        applies."
  1854.                ::= { dnsServMgmtServEntry 1 }
  1855.  
  1856.           dnsServMgmtServClass OBJECT-TYPE
  1857.                SYNTAX  DnsClass -- INTEGER (0..65535)
  1858.                ACCESS  read-only
  1859.                STATUS  mandatory
  1860.                DESCRIPTION
  1861.                        "DNS class of zone to which this entry
  1862.                        applies."
  1863.                ::= { dnsServMgmtServEntry 2 }
  1864.  
  1865.           dnsServMgmtServAddr OBJECT-TYPE
  1866.                SYNTAX  IpAddress
  1867.                ACCESS  read-only
  1868.                STATUS  mandatory
  1869.                DESCRIPTION
  1870.                        "IP address of name server host from which
  1871.                        this zone might be obtainable."
  1872.                ::= { dnsServMgmtServEntry 3 }
  1873.  
  1874.           dnsServMgmtServStatus OBJECT-TYPE
  1875.                SYNTAX  INTEGER {
  1876.                   inUse (1),
  1877.                   pendingDeletion (2),
  1878.                   pendingAddition (3)
  1879.                }
  1880.                ACCESS  read-write
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.           Expires January 8, 1994                              [Page 32]
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.           draft                   DNS Server MIB                 July 93
  1893.  
  1894.  
  1895.                STATUS  mandatory
  1896.                DESCRIPTION
  1897.                        "The status of the information represented in
  1898.                        this row of the table.
  1899.  
  1900.                        IN USE - a value of 1 indicates that the
  1901.                        information represented by this row of the
  1902.                        table is currently in use the by server.  That
  1903.                        is, this information is the current list of IP
  1904.                        addresses from which the server attempts to
  1905.                        load zone information using DNS zone transfer
  1906.                        operations.
  1907.  
  1908.                        PENDING DELETION - A value of 2 indicates that
  1909.                        the information represented by this row of the
  1910.                        table will be deleted when the
  1911.                        dnsServMgmtReload object is next set to a
  1912.                        value of 2 or 3.
  1913.  
  1914.                        PENDING ADDITION - A value of 3 indicates that
  1915.                        this is new information and will be added when
  1916.                        the dnsServMgmtReload object is next set to a
  1917.                        value of 2 or 3."
  1918.                ::= { dnsServMgmtServEntry 4 }
  1919.  
  1920.           END
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.           Expires January 8, 1994                              [Page 33]
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.           draft                   DNS Server MIB                 July 93
  1952.  
  1953.  
  1954.           7.  Acknowledgements
  1955.  
  1956.           This document is the result of work undertaken the by DNS
  1957.           working group.  In addition, the contributions and comments of
  1958.           the following members are also specially acknowledged:
  1959.  
  1960.                Philip Almquist, Computer Communication consultant
  1961.  
  1962.                Joe Peck, Digital Equipment Corporation
  1963.  
  1964.                Frank Kastenholz, FTP Software
  1965.  
  1966.                Win Treese, Digital Equipment Corporation
  1967.  
  1968.                Mimi Zohar, IBM
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.           Expires January 8, 1994                              [Page 34]
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.           draft                   DNS Server MIB                 July 93
  2011.  
  2012.  
  2013.           8.  References
  2014.  
  2015.                J. Reynolds and J. Postel, Assigned Numbers. Internet
  2016.                Working Group Request for Comments 1010.  Network
  2017.                Information Center, SRI International, Menlo Park,
  2018.                California, (May, 1987).
  2019.  
  2020.                M. Stahl, Domain Administrators Guide.  Internet Working
  2021.                Group Request for Comments 1032. Network Information
  2022.                Center, SRI International, Menlo Park, California,
  2023.                (November, 1987).
  2024.  
  2025.                M. Lottor, Domain Administrators Operations Guide,
  2026.                Internet Working Group Request for Comments 1033. Network
  2027.                Information Center, SRI International, Menlo Park,
  2028.                California, (November, 1987).
  2029.  
  2030.                P. Mockapetris, Domain Names - Concepts and Facilities,
  2031.                Internet Working Group Request for Comments 1034. Network
  2032.                Information Center, SRI International, Menlo Park,
  2033.                California, (November, 1987).
  2034.  
  2035.                P. Mockapetris, Domain Names - Implementation and
  2036.                Specification, Internet Working Group Request for
  2037.                Comments 1035. Network Information Center, SRI
  2038.                International, Menlo Park, California, (November, 1987).
  2039.  
  2040.                V. Cerf, IAB Recommendations for the Development of
  2041.                Internet Network Management Standards. Internet Working
  2042.                Group Request for Comments 1052. Network Information
  2043.                Center, SRI International, Menlo Park, California,
  2044.                (April, 1988).
  2045.  
  2046.                R. Braden (editor) Requirements for Internet Hosts --
  2047.                Application and Support, Internet Working Group Request
  2048.                for Comments 1123. Network Information Center, SRI
  2049.                International,Menlo Park, California, (October, 1989).
  2050.  
  2051.                M.T. Rose and K. McCloghrie, Structure and Identification
  2052.                of Management Information for TCP/IP-based internets,
  2053.                Internet Working Group Request for Comments 1155. Network
  2054.                Information Center, SRI International, Menlo Park,
  2055.                California, (May, 1990).
  2056.  
  2057.                K. McCloghrie and M.T. Rose, Management Information Base
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.           Expires January 8, 1994                              [Page 35]
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.           draft                   DNS Server MIB                 July 93
  2070.  
  2071.  
  2072.                for Network Management of TCP/IP-based internets,
  2073.                Internet Working Group Request for Comments 1156, Network
  2074.                Information Center, SRI International, Menlo Park,
  2075.                California, (May, 1990).
  2076.  
  2077.                J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
  2078.                Simple Network Management Protocol, Internet Working
  2079.                Group Request for Comments 1157. Network Information
  2080.                Center, SRI International, Menlo Park, California, (May,
  2081.                1990).
  2082.  
  2083.                M.T. Rose, The Open Book, A Practical Perspective on OSI.
  2084.                Prentice Hall, Englewood Cliffs, New Jersey, (1990).
  2085.  
  2086.                M.T. Rose and K. McCloghrie (editors) Concise MIB
  2087.                Definitions, Internet Working Group Request for Comments
  2088.                1212, Network Information Center, SRI International,
  2089.                Menlo Park, California, (March, 1991).
  2090.  
  2091.                K. McCloghrie and M.T. Rose (editors), Management
  2092.                Information Base for Network Management of TCP/IP-based
  2093.                internets: MIB-II, Internet Working Group Request for
  2094.                Comments 1213. Network Information Center, SRI
  2095.                International, Menlo Park, California, (March, 1991).
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.           Expires January 8, 1994                              [Page 36]
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.           draft                   DNS Server MIB                 July 93
  2129.  
  2130.  
  2131.           9.  Security Considerations
  2132.  
  2133.           Security issues are not discussed in this memo.
  2134.  
  2135.  
  2136.           10.  Author's Addresses
  2137.  
  2138.  
  2139.                Rob Austein
  2140.                Epilogue Technology Corporation
  2141.                268 Main Street, Suite 283
  2142.                North Reading, MA 01864
  2143.                USA
  2144.  
  2145.                Voice: +1 617 942 0915
  2146.                Email: sra@epilogue.com
  2147.  
  2148.                Jon Saperia
  2149.                Digital Equipment Corporation
  2150.                153 Taylor Street
  2151.                M/S TAY2-2/B5
  2152.                Littleton, MA 01460
  2153.  
  2154.                Voice: +1 508-952-3171
  2155.                Email: saperia@tay.dec.com
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.           Expires January 8, 1994                              [Page 37]
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.           draft                   DNS Server MIB                 July 93
  2188.  
  2189.  
  2190.           Table of Contents
  2191.  
  2192.  
  2193.           1 Introduction ..........................................    3
  2194.           2 The Network Management Framework ......................    4
  2195.           2.1 Object Definitions ..................................    4
  2196.           2.2 Format of Definitions ...............................    4
  2197.           3 Overview ..............................................    5
  2198.           4 Selected Objects ......................................    7
  2199.           5 Textual Conventions ...................................    8
  2200.           6 Definitions ...........................................    9
  2201.           7 Acknowledgements ......................................   34
  2202.           8 References ............................................   35
  2203.           9 Security Considerations ...............................   37
  2204.           10 Author's Addresses ...................................   37
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.           Expires January 8, 1994                              [Page 38]
  2241.  
  2242.